Course code 02 03 5872 00
Number of ECTS points 5
Course title in the language of instruction
Technologie informatyczne I
Course title in Polish Technologie informatyczne I
Course title in English
Information Technologies I
Language of instruction Polish
Form of classes
Lecture Tutorials Laboratory Project Seminar Other Total of teaching hours during semester
Contact hours 30 30 0 60
E-learning No No No No No No
Assessment criteria (weightage) 0.50 0.50 0.00
Unit running the course Instytut Automatyki
Course coordinator dr inż. Jarosław Kacerka
Course instructors dr Paweł Latosiński, dr inż. Karol Tatar
Prerequisites
none
Course learning outcomes
  1. Knows basic concepts related to computer operation, algorithms (methods of presentation, complexity, paradigms), building applications; knows the basic data structures, their features and applications.
  2. Can make a complex document and spreadsheet in an office package using styles, tables of contents, figures, etc., equations.
  3. Is able to analyze given problem, suggest an algorithm and write in the form of a block diagram and pseudocode, can assess its complexity, select the appropriate data structures
  4. Can write the algorithm in the form of a C program, execute the program under the control of the debugger and correct errors
Programme learning outcomes
    Programme content The principle of operation of a modern computer; Work in an office package; Introduction to algorithms: Presentation of engineering processes in the form of algorithms, Methods of algorithm description, Correctness and efficiency of algorithms; Programming in C language: Building applications in C, Fundamentals of C language, Basic data structures, their features and outline of implementation, Memory management, debugging
    Assessment methods
    1. Written test (multiple-choice test with open questions)
    2. In-class assignment related to the implementation of a text document and spreadsheet
    3, 4. In-class assignment related to the presentation of an algorithm for solving a given problem and the development of software implementing the given functionality
    4. Observation of activity in the classroom
    
     
    Grading policies Final test, laboratory attendance. The condition for passing the laboratory is passing the learning outcomes no. 2-4. The final grade consists of passing the lecture (written test passed at least 60%) - 50% weight, passing the laboratory (observation of activity in the classroom, achieving effects required in the instructions, written and practical test) - weight 50%.
    Course content Lecture: - Work in the Microsoft Office 365 and OpenOffice office suites - Microsoft Outlook group collaboration tools - The principle of operation of a modern computer - Task processing environment - Basics of operating, managing and configuring the Windows 10 operating system - Introduction to algorithmics: Presentation of engineering processes in the form of algorithms; Ways of writing algorithms; Issues of correctness and efficiency of algorithms - Programming in C language: Stages of the process of building applications in C; Basics of the C language (Simple data types, constants, variables, literals, operators, syntax and semantics of C language, conditional program structures, iterative program structures, arrays, text strings, complex types, pointers and references); Basic data structures, their features and implementation outline; Memory management; Debugging programs Laboratory: - Office365 and OpenOffice - text edition with emphasis on the use of styles and built-in functions - Office365 - spreadsheet - Office365 - publishing and groupware tools - Formulating algorithms and their presentation in engineering notation - Getting to know the chosen programming environment, launching first programs. Arithmetic variables and expressions. Standard input / output - communication with the user. Data types - limitations of computer calculations. Arithmetic, logic, assignments. Control - if statements, for, while loops - Functions and program structure, passing arguments - I/O operations - Running and application diagnostics
    Basic reference materials
    1. Małecki R., Arendt D., Bryszewski A., Krasiukanis R.: Wstęp do informatyki, Skrypt Politechniki Łódzkiej, Łódź 1997
    2. Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
    3. Prata: Szkoła programowania, Język C++. Wyd. Robomatic
    4. Kalev D., Walter J.,Tobler M.J.: C++ w zadaniach. Robomatic, Wrocław 1999
    Other reference materials
    1. Kisielewicz A.: Wprowadzenie do informatyki. Helion, Gliwice 2002
    2. Krysiak K.: Sieci komputerowe, kompendium. Helion, Gliwice 2003
    3. Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
    4. Korol J.: Visual Basic W Excelu 2000. Mikom, Warszawa
    5. Liberty J.: Poznaj C++. Intersoftland, Warszawa 1999
    Average student workload outside classroom
    66
    Comments
     
    Updated on 2021-04-23 13:21:13
    Archival course yes/no no